/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Datos.DB;

import Datos.RegistroLlamada;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
 *
 * @author Administrador
 */
public class RegistroLlamadaDB {
    
public void grabarRegistroLlamada(RegistroLlamada rl) throws SQLException{
    RegistroLlamadaTabla(rl);
    civilRegistroLlamada(rl);
    
}
    
public boolean RegistroLlamadaTabla(RegistroLlamada rl) throws SQLException {
        OperacionesBase db = new OperacionesBase();
        //
        //ver como se ingresa la fcha y mandar en la columna
        //y toma el numero de la emergencia
         String query = "insert into registrollamadaemergencia(num, fecha) " +
                "values("+"NUMEMERGENCIA"+" ,'20/08/2008"+"');";
        Boolean resultado = db.ingreso(query);
        db.cerrarConexion();
        return resultado;
}

public boolean civilRegistroLlamada(RegistroLlamada rl) throws SQLException {
        OperacionesBase db = new OperacionesBase();
        //
        //ingresar el numero del registro 
        //o puede ser debil ante emergencia y recupera el numero de emrgencia
        String query = "insert into civilregistrollamadaemergencia(idregistro, idcivil) " +
                "values( '1' ,"+ rl.getCivil()+");";
        Boolean resultado = db.ingreso(query);
        db.cerrarConexion();
        return resultado;
}




public RegistroLlamada buscarPorRegistroLlamada(Integer numero) throws SQLException {
        OperacionesBase db = new OperacionesBase();
        String query="select * from registrollamadaemergencia where num =" + numero;        
        ResultSet resultado = db.seleccion(query);
        RegistroLlamada op=new RegistroLlamada();
        if (resultado!=null) {
            resultado.next();
            op.setFecha(resultado.getString(2));                                                                                                                                                                                                                                                                                                                        op.setCivil("1234");
            op.setLugar(resultado.getString(3));
            op.setHora("12:12");
            
        }
        db.cerrarConexion();
        return op;
        
    }


}



